// pages/text/text.js
import request from "../../utils/request";
const DB = wx.cloud.database()
const userDB = DB.collection('user')
Page({

    /**
     * 页面的初始数据
     */
    data: {
     res:[],
     videoId:'',
     src:'http://m8.music.126.net/20220401184902/c3c939ed5b9a7f244781f0bce30f8b8a/ymusic/545a/0459/5452/c07112ca753390934ae8c858f8084e7f.flac'
    },

    /**
     * 生命周期函数--监听页面加载
     */ 
    onLoad: function (options) {
      let userInfo = JSON.parse(wx.getStorageSync("userInfo"))
      // console.log(userInfo)
      this.setData({
        userInfo
      })
    },
    
  get(){
    userDB.where({userId:338291219}).get({
      success(res){
        console.log("查询成功：",res)
        if(res.data.length === 0){
          console.log(res.data.length)
          console.log("用户不存在")
        }else{
          console.log(res.data.length)
          console.log("用户存在")
        }
      }
    })
  },


    add(){
      let {userInfo} =this.data
      userDB.add({
        data:{uid:1111111,
              songlists:[2345,55748]
               },
        success(res){
          console.log("添加成功",res)
        }
      })
      // console.log(sales)
    },





    // 测试按钮
    async text(){
        // let res = await request('/album/sub',{id:5396302207,t:1})
        // console.log(res)
        // this.setData({
        //     res
        // })

       
          console.log("xiazai")
          wx.showLoading({
            title: '缓存中',
            duration:2000
        })
                //保存视频
            //保存视频
            
            const  downloadTask =  wx.downloadFile({
                  url:this.data.src, 
                  success:function(res){
                    console.log(res);
                    var rr=res.tempFilePath;
                    console.log(rr)
                    const FileSystemManager =  wx.getFileSystemManager()
                    FileSystemManager.saveFile({
                      tempFilePath:rr,
                      filePath:wx.env.USER_DATA_PATH+"/"+"wolailin.flac",
                      success(suss){
                        console.log("缓存成功：",suss)
                      }
                    })
                  }  
                  })
                
                downloadTask.onProgressUpdate((res) => {
                  console.log('下载进度', res.progress)
                  console.log('已经下载的数据长度', res.totalBytesWritten)
                  console.log('预期需要下载的数据总长度', res.totalBytesExpectedToWrite)
                  if(res.totalBytesWritten==res.totalBytesExpectedToWrite){
                    console.log("下载完成")
                    downloadTask.abort() // 取消下载任务
                  }
                })


                // 缓存限制
                wx.getSavedFileList({  // 获取文件列表
                  success(res) {
                    res.fileList.forEach((val, key) => { // 遍历文件列表里的数据
                      // 删除存储的垃圾数据
                      wx.removeSavedFile({
                        filePath: val.filePath
                      });
                    })
                    // setTimeout(function(){
                    //   wx.saveFile({
                    //     tempFilePath: ptah,
                    //     success: function success(resp) {
                    //       wx.hideLoading()
                    //       wx.showToast({
                    //         title: '长按图片保存到手机',
                    //         icon: 'none',
                    //         duration: 2000
                    //       })
                    //       let preUrl = resp.savedFilePath
                    //       wx.previewImage({
                    //         current: preUrl, // 当前显示图片的http链接
                    //         urls: [preUrl] // 需要预览的图片http链接列表
                    //       })
                    //     },
                    //     fail: function (resp) {
                    //     }
                    //   });
                    // },1500)
                    
                  }
                })
          



 
    },

    touxiang(e){
      console.log(e)
    },

    handlePlay(event){
      
      },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {
      
    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    },

    //下载音乐
    //  wx.downloadFile({
    //     url:
    //    "https://music.163.com/song/media/outer/url?id=1823076294.mp3", 
    //     success: 
    //    function(res){
    //    console.log(res);
    //    var rr=res.tempFilePath;

    //     wx.saveImageToPhotosAlbum({
    //     filePath:rr,
    //     success(res) {
    //         wx.showToast({
    //             title: '保存成功',
    //             icon: 'success',
    //             duration:  2000
    //         })
    //     }
    //     })
    //     }  
    //     })

})